{
    type: "object",
    ui: {
      widgetConfig: {
        layout: "h"
      }
    },
    properties: {
      name: {
        default: "李圆圆",
        type: "string",
        ui: {
          label: "姓名",
          description: "请填写你的姓名",
          placeholder: "姓名",
          columns: 6
        },
        rules: {
          required: {
            value: true,
            errMsg: "姓名不能为空"
          }
        }
      },
      age: {
        type: "number",
        value: 16,
        ui: {
          columns: 6,
          label: "年龄",
          widget: "input-number",
          widgetConfig: {
            min: 3,
            max: 30
          }
        }
      },
      email: {
        default: "846600986@qq.com",
        type: "string",
        ui: {
          label: "邮箱",
          widget: "textarea"
        },
        rules: {
          required: true,
          email: {
            value: true,
            errMsg: "请选择正确邮箱格式"
          }
        }
      },
      school: {
        type: "array",
        value: 1,
        ui: {
          label: "毕业学校",
          columns: 6,
          widget: "select",
          widgetConfig: {
            enumSource: [
              {
                value: 1,
                label: "清华大学"
              },
              {
                value: 2,
                label: "北京大学"
              },
              {
                value: 3,
                label: "家里蹲大学"
              }
            ]
          }
        }
      },
      date: {
        type: "string",
        ui: {
          label: "出生日期",
          columns: 6,
          widget: "date-picker",
          widgetConfig: {
            type: "datetime"
          }
        },
        rules: {
          required: true
        }
      },
      evaluation: {
        type: "number",
        value: 3.5,
        ui: {
          label: "评分",
          columns: 6,
          widget: "rate",
          widgetConfig: {
            allowHalf: true
          }
        }
      },
      isflag: {
        type: "boolean",
        value: true,
        ui: {
          label: "是否需要支持",
          columns: 5
        }
      },
      colors: {
        type: "array",
        ui: {
          columns: 7,
          widget: "checkbox",
          widgetConfig: {
            selectAll: true,
            enumSource: [
              {
                value: "aa",
                label: "red"
              },
              {
                value: 2,
                label: "green"
              },
              {
                value: 3,
                label: "blue"
              }
            ]
          }
        }
      },
      files: {
        type: "array",
        ui: {
          widget: "upload",
          widgetConfig: {
            limit: 4,
            multiples: true,
            uploadUrl: "http://localhost:8002/Home/Uploader",
            data: {
              obj: 123,
              b: "sample"
            }
          }
        }
      },
      label: {
        type: "string",
        default: "这是我的签名",
        ui: {
          label: "个性签名",
          widget: "label",
          widgetConfig: {
            multiLine: true
          }
        }
      },
      user: {
        type: "object",
        properties: {
          name: {
            default: "张三",
            type: "string",
            ui: {
              label: "姓名",
              columns: 3
            }
          },
          age: {
            default: 22,
            type: "int",
            ui: {
              label: "年龄",
              columns: 6
            }
          }
        },
        ui: {
          label: "成员",
          widgetConfig: {
            // collapsed: true
          }
        }
      },
      usertables: {
        type: "array",
        items: {
          type: "object",
          properties: {
            name: {
              type: "string",
              default: "王五",
              ui: {
                label: "姓名"
              }
            },
            age: {
              type: "int",
              default: 12,
              ui: {
                label: "姓名"
              }
            }
          }
        },
        ui: {
          widget: "array-tabs",
          widgetConfig: {
            tabPosition: "left",
            collapsed: true
          }
        }
      }
    }
  }